html, body {
	margin: 0;
	padding: 0;
}


/* Header */
.headerPane 
{
    background-color: #EDEDED;
    background-position: left top;
    background-repeat: no-repeat;
    font-family: Tahoma;
}
.headerPane .headerTop
{
    height: 35px;
}
.templateTitle 
{
    float:left;
    margin-left: 15px;
    margin-top: 11px;
}
.templateTitle a 
{
    text-decoration: none;
    font-size:larger;
    color: black;
}
.loginControl 
{
    float: right;
    margin-top: 17px;
    margin-right: 25px;
    font-size: 12px;
}
.loginControl a 
{
    color: black;
    text-decoration: none;
    border-bottom: dashed 1px black;
	display: inline-block;
}
.headerMenu 
{
    margin-top: 3px;
}


/* Footer */
.footerPane 
{
    background-color: #EDEDED;
    position:relative;
    height: auto;
}
.footerMenu {
    float: right;
    /*padding-top: 7px;*/
    margin-right: 30px;
    margin-top: 35px;
}
.copyright 
{
    float: left;
    margin-left: 15px;
    margin-top: 35px;
}

.content 
{
    padding: 5px;
}


/* Account */
.accountHeader h2 
{
    margin: 10px 0 7px 0;
    font-size: 16px;
}
.accountHeader p 
{
    font-size: 12px;
    margin: 0;
    padding: 0;
}
.accountHeader 
{
    margin-bottom: 20px;
}
.form-field
{
    margin-bottom: 8px;
}


/* iOS */
.dxsplVSeparator_iOS,
.dxsplHSeparator_iOS
{
    border-width: 0px !important;
}
.dxsplPane_iOS.leftPane,
.dxsplPane_iOS.rightPane,
.dxsplPane_iOS.contentPane
{
    border-width: 1px !important;
}
.dxsplControl_iOS .templateTitle
{
    margin-top: 3px;    
}
.dxsplControl_iOS .templateTitle a
{
    color: #303030;
    font-size: 26px;
    line-height: 1em;
    font-weight: bold;
}
.dxsplControl_iOS .headerTop,
.dxsplControl_iOS .content
{
    font-family: HelveticaNeue,Helvetica,Verdana,sans-serif;
}
.dxsplControl_iOS .loginControl
{
    margin-top: 4px;    
}
.dxsplControl_iOS .loginControl a
{
    color: #0160E7;
    text-decoration: underline;
    font-size: 20px;
    font-weight: bold;
}
.dxsplControl_iOS .headerTop
{
    height: 33px;
}
.dxsplControl_iOS .headerMenu
{
    margin-top: 0px;   
}
.dxsplPane_iOS.mainContentPane
{
    border-width: 0px !important;
    box-shadow: initial;
    -webkit-box-shadow: initial;
    -moz-box-shadow: initial;
}
.dxsplPane_iOS.footerPane
{
    border-width: 1px !important;
}
.dxsplControl_iOS .accountHeader p
{
    color: #303030;
    font-size: 18px;
}
.dxsplControl_iOS .accountHeader h2
{
    color: #303030;
    font-size: 26px;
    margin-bottom: 10px;
}


/* Aqua */
.dxsplControl_Aqua 
{
    font-family: Tahoma;
}
.dxsplControl_Aqua .headerPane,
.dxsplControl_Aqua .footerPane,
.dxsplControl_Aqua .footerMenu li
{
    background-color: #BFDBFF;
}
.dxsplControl_Aqua .headerPane
{
    background-image: url('images/AquaHeader.jpg');
}
.dxsplControl_Aqua .headerMenu li b
{
    height: 25px !important;
}
.dxsplControl_Aqua .accountHeader h2
{
    color: #5689C5;
}
.dxsplControl_Aqua .loginControl a,
.dxsplControl_Aqua .templateTitle a
{
    color: White;
    border-color: White;
}


/* DevEx */
.dxsplControl_DevEx 
{
    font-family: Verdana;
    color: #201F35;
}
.dxsplControl_DevEx .headerPane,
.dxsplControl_DevEx .footerPane,
.dxsplControl_DevEx .footerMenu li
{
    background-color: #F2F3F4;
}
.dxsplControl_DevEx .templateTitle a,
.dxsplControl_DevEx .loginControl,
.dxsplControl_DevEx .loginControl a
{
    color: #4B4B57;
}
.dxsplControl_DevEx .loginControl a 
{
    border-bottom-color: #4B4B57;
}
.dxsplControl_DevEx .headerMenu 
{
    margin-top: 13px;
}
.dxsplControl_DevEx .accountHeader p
{
    font-size: 11px;
}


/* BlackGlass */
.dxsplControl_BlackGlass 
{
    font-family: Tahoma;
}
.dxsplControl_BlackGlass .headerPane,
.dxsplControl_BlackGlass .footerPane,
.dxsplControl_BlackGlass .footerMenu li
{
    background-color: #2A2A2A;
    color: white;
}
.dxsplControl_BlackGlass .headerPane
{
    background-image: url('images/BlackGlassHeader.jpg');
}
.dxsplControl_BlackGlass .leftPanel li[class$="dxnb-last"] ul
{
    border-bottom: 1px solid black;
}
.dxsplControl_BlackGlass .accountHeader p
{
    color: #585858;
}
.dxsplControl_BlackGlass .loginControl a,
.dxsplControl_BlackGlass .templateTitle a
{
    color: White;
    border-color: White;
}


/* Glass */
.dxsplControl_Glass 
{
    font-family: Tahoma;
}
.dxsplControl_Glass .headerPane,
.dxsplControl_Glass .footerPane,
.dxsplControl_Glass .footerMenu li
{
    background-color: #CFE0E7;
}
.dxsplControl_Glass .headerPane
{
    background-image: url('images/GlassHeader.jpg');
}
.dxsplControl_Glass .footerMenu *
{
    background-image: none !important;
}
.dxsplControl_Glass .headerMenu li b
{
    height: 25px !important;
}
.dxsplControl_Glass .templateTitle a,
.dxsplControl_Glass .loginControl,
.dxsplControl_Glass .loginControl a
{
    color: #4B4B57;
}
.dxsplControl_Glass .loginControl a 
{
    border-bottom-color: #4B4B57;
}
.dxsplControl_Glass .accountHeader h2
{
    color: #387FA4;
}
.dxsplControl_Glass .accountHeader p
{
    color: #575757;
}



/* Office2003Blue */
.dxsplControl_Office2003Blue 
{
    font-family: Tahoma;
}
.dxsplControl_Office2003Blue .headerPane,
.dxsplControl_Office2003Blue .footerPane,
.dxsplControl_Office2003Blue .footerMenu li
{
    background-color: #BCD4F6;
}
.dxsplControl_Office2003Blue .footerMenu div
{
    background: transparent none;
}
.dxsplControl_Office2003Blue .leftPanel > ul
{
    background: transparent none;
}
.dxsplControl_Office2003Blue .templateTitle a,
.dxsplControl_Office2003Blue .loginControl,
.dxsplControl_Office2003Blue .loginControl a
{
    color: #4B4B57;
}
.dxsplControl_Office2003Blue .loginControl a 
{
    border-bottom-color: #4B4B57;
}
.dxsplControl_Office2003Blue .accountHeader p
{
    color: #424242;
}
.dxsplControl_Office2003Blue .headerMenu 
{
    margin-top: 5px;
}


/* Office2003Olive */
.dxsplControl_Office2003Olive 
{
    font-family: Tahoma;
}
.dxsplControl_Office2003Olive .headerPane,
.dxsplControl_Office2003Olive .footerPane,
.dxsplControl_Office2003Olive .footerMenu li
{
    background-color: #D6DCBB;
}
.dxsplControl_Office2003Olive .footerMenu div
{
    background: transparent none;
}
.dxsplControl_Office2003Olive .leftPanel > ul
{
    background: transparent none;
}
.dxsplControl_Office2003Olive .templateTitle a,
.dxsplControl_Office2003Olive .loginControl,
.dxsplControl_Office2003Olive .loginControl a
{
    color: #4B4B57;
}
.dxsplControl_Office2003Olive .loginControl a 
{
    border-bottom-color: #4B4B57;
}
.dxsplControl_Office2003Olive .accountHeader p
{
    color: #424242;
}
.dxsplControl_Office2003Olive .headerMenu 
{
    margin-top: 5px;
}

/* Office2003Silver */
.dxsplControl_Office2003Silver 
{
    font-family: Tahoma;
}
.dxsplControl_Office2003Silver .headerPane,
.dxsplControl_Office2003Silver .footerPane,
.dxsplControl_Office2003Silver .footerMenu li
{
    background-color: #D0D0DE;
}
.dxsplControl_Office2003Silver .footerMenu div
{
    background: transparent none;
}
.dxsplControl_Office2003Silver .leftPanel > ul
{
    background: transparent none;
}
.dxsplControl_Office2003Silver .templateTitle a,
.dxsplControl_Office2003Silver .loginControl,
.dxsplControl_Office2003Silver .loginControl a
{
    color: #4B4B57;
}
.dxsplControl_Office2003Silver .loginControl a
{
    border-bottom-color: #4B4B57;
}
.dxsplControl_Office2003Silver .accountHeader p
{
    color: #424242;
}
.dxsplControl_Office2003Silver .headerMenu 
{
    margin-top: 5px;
}


/* Office2010Black */
.dxsplControl_Office2010Black 
{
    font-family: Verdana;
}
.dxsplControl_Office2010Black .headerPane,
.dxsplControl_Office2010Black .footerPane,
.dxsplControl_Office2010Black .footerMenu li
{
    background-color: #393939;
    color: white;
}
.dxsplControl_Office2010Black .footerMenu a
{
    color: white !important;
}
.dxsplControl_Office2010Black .accountHeader h2
{
    color: #3C3C3C;
}
.dxsplControl_Office2010Black .accountHeader p
{
    font-size: 11px;
}
.dxsplControl_Office2010Black .headerMenu 
{
    margin-top: 13px;
}
.dxsplControl_Office2010Black .loginControl a,
.dxsplControl_Office2010Black .templateTitle a
{
    color: White;
    border-color: White;
}


/* Office2010Blue */
.dxsplControl_Office2010Blue 
{
    font-family: Verdana;
}
.dxsplControl_Office2010Blue .headerPane,
.dxsplControl_Office2010Blue .footerPane,
.dxsplControl_Office2010Blue .footerMenu li
{
    background-color: #D3E4F6;
}
.dxsplControl_Office2010Blue .templateTitle a,
.dxsplControl_Office2010Blue .loginControl,
.dxsplControl_Office2010Blue .loginControl a
{
    color: Black;
}
.dxsplControl_Office2010Blue .loginControl a 
{
    border-bottom-color: Black;
}
.dxsplControl_Office2010Blue .accountHeader h2
{
    color: #498BC2;
}
.dxsplControl_Office2010Blue .accountHeader p
{
    font-size: 11px;
}
.dxsplControl_Office2010Blue .headerMenu 
{
    margin-top: 13px;
}


/* Office2010Silver */
.dxsplControl_Office2010Silver 
{
    font-family: Verdana;
}
.dxsplControl_Office2010Silver .headerPane,
.dxsplControl_Office2010Silver .footerPane,
.dxsplControl_Office2010Silver .footerMenu li
{
    background-color: #A9ACB4;
    color: white;
}
.dxsplControl_Office2010Silver .accountHeader h2
{
    color: #3B3B3B;
}
.dxsplControl_Office2010Silver .accountHeader p
{
    font-size: 11px;
}
.dxsplControl_Office2010Silver .headerMenu 
{
    margin-top: 13px;
}
.dxsplControl_Office2010Silver .loginControl a,
.dxsplControl_Office2010Silver .templateTitle a
{
    color: White;
    border-color: White;
}



/* PlasticBlue */
.dxsplControl_PlasticBlue 
{
    font-family: Tahoma;
}
.dxsplControl_PlasticBlue .headerPane,
.dxsplControl_PlasticBlue .footerPane,
.dxsplControl_PlasticBlue .footerMenu li
{
    background-color :#3C4F8F;
    color: white;
}
.dxsplControl_PlasticBlue .headerPane
{
    background-image: url('images/PlasticBlueHeader.jpg');
}
.dxsplControl_PlasticBlue .accountHeader h2
{
    color: #5A83D0;
}
.dxsplControl_PlasticBlue .accountHeader p
{
    color: #575757;
}
.dxsplControl_PlasticBlue .headerMenu 
{
    margin-top: 12px;
}
.dxsplControl_PlasticBlue .loginControl a,
.dxsplControl_PlasticBlue .templateTitle a
{
    color: White;
    border-color: White;
}


/* RedWine */
.dxsplControl_RedWine 
{
    font-family: Tahoma;
}
.dxsplControl_RedWine .headerPane,
.dxsplControl_RedWine .footerPane,
.dxsplControl_RedWine .footerMenu li
{
    background-color: #78002B;
    color: white;
}
.dxsplControl_RedWine .headerPane
{
    background-image: url('images/RedWineHeader.jpg');
    background-position: top right;
}
.dxsplControl_RedWine .footerMenu div 
{
    background: transparent none;
}
.dxsplControl_RedWine .accountHeader h2
{
    color: #8A0A37;
}
.dxsplControl_RedWine .headerMenu 
{
    margin-top: 9px;
}
.dxsplControl_RedWine .loginControl a,
.dxsplControl_RedWine .templateTitle a
{
    color: White;
    border-color: White;
}


/* SoftOrange */
.dxsplControl_SoftOrange 
{
    font-family: Tahoma;
}
.dxsplControl_SoftOrange .headerPane,
.dxsplControl_SoftOrange .footerPane,
.dxsplControl_SoftOrange .footerMenu li
{
    background-color: #F9F9F9 !important;
    background-image: none !important;
}
.dxsplControl_SoftOrange .templateTitle a,
.dxsplControl_SoftOrange .loginControl,
.dxsplControl_SoftOrange .loginControl a
{
    color: Black;
}
.dxsplControl_SoftOrange .loginControl a 
{
    border-bottom-color: Black;
}
.dxsplControl_SoftOrange .accountHeader h2
{
    color: Black;
}
.dxsplControl_SoftOrange .accountHeader p
{
    color: #707070;
}
.dxsplControl_SoftOrange .headerMenu 
{
    margin-top: 8px;
}


/* Youthful */
.dxsplControl_Youthful 
{
    font-family: Tahoma;
}
.dxsplControl_Youthful .headerPane,
.dxsplControl_Youthful .footerPane,
.dxsplControl_Youthful .footerMenu li
{
    background-color: #8AA150;
    color: white !important;
}
.dxsplControl_Youthful .headerMenu li b
{
    height: 35px !important;
}
.dxsplControl_Youthful .accountHeader h2
{
    color: #80A70E;
}
.dxsplControl_Youthful .headerMenu 
{
    margin-top: 1px;
}
.dxsplControl_Youthful .loginControl a,
.dxsplControl_Youthful .templateTitle a
{
    color: White;
    border-color: White;
}

/* Metropolis */
.dxsplControl_Metropolis 
{
    font-family: Segoe UI;
}
.dxsplControl_Metropolis .headerPane,
.dxsplControl_Metropolis .footerMenu li
{
    background-color: White;
    color: Black;
}
.dxsplControl_Metropolis .accountHeader h2
{
    color: #3B3B3B;
}
.dxsplControl_Metropolis .accountHeader p
{
    font-size: 11px;
}
.dxsplControl_Metropolis .headerMenu 
{
    margin-top: 13px;
}
.dxsplControl_Metropolis .loginControl a,
.dxsplControl_Metropolis .templateTitle a
{
    color: Black;
    border-color: Black;
}
.dxsplControl_Metropolis .templateTitle a 
{
	font-size: 28px;
}
.dxsplControl_Metropolis .dxsplVSeparator_Metropolis 
{
	border-bottom: 0!important;
}

/*rq*/
table.collection {
width:500px;
border-collapse:collapse;
}

table.collection tr {
background-color:#fff;
border-bottom:1px #99b solid;
}

table.collection tr:hover {
background-color:#ffe;
}

table.collection td {
display:table-cell;
border-bottom:1px #99b solid;
padding:0;
}

table.collection td a {
text-decoration:none;
display:block;
height:100%;
padding:0;
}

.ui-autocomplete {
max-height:178px;
overflow-y:auto;
}

.ui-widget {
font-family:Sans-Serif, Arial;
font-size:10pt;
}

.ui-widget button {
font-family:Sans-Serif, Arial;
}

.field-validation-error {
color:red;
}

.validation-summary-errors {
color:red;
font-weight:700;
}

body {
font-family:Sans-Serif, Arial;
/*font-family: Trebuchet MS, Lucida Sans Unicode;*/
font-size:10pt;
margin:0;
padding:0;
}

h1 {
color:#376092;
font-size:16pt;
margin-bottom:3pt;
margin-top:9pt;
}

h2 {
color:#4f81bd;
font-size:12pt;
margin-bottom:3pt;
margin-top:6pt;
}

h3 {
color:#4f81bd;
font-size:10pt;
margin-bottom:3pt;
margin-top:6pt;
}

a {
text-decoration:none;
}

a:link,a:visited {
color:#06c;
}

a:active,a:hover {
color:Red;
}

hr {
border-bottom:none;
border-left:none;
border-right:none;
border-top:solid 1px #abadb3;
height:1px;
}

#online_rq_monitor {
border:1px solid #000;
cursor:pointer;
font-weight:700;
margin:0;
padding:4px;
}

#call_monitor {
background-color:#FF0;
border:1px solid #000;
font-weight:700;
margin:0;
padding:4px;
}

.page-container {
/*width:975px;*/
margin:8px;
}

.page-header {
background-color:#ffc000;
font-weight:700;
padding:3px 5px;
}

.page-footer {
color:gray;
font-size:8pt;
padding:3px 0;
}

.top-menu {
padding-top:3px;
padding-bottom:3px;
width:100%;
}

ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style: none; margin: 0; padding: 0; }
ul.dropdown { float: left; position: relative; z-index: 197; }
ul.dropdown li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; }
ul.dropdown li.hover, ul.dropdown li:hover { cursor: default; position: relative; z-index: 199; }
ul.dropdown ul { left: 0; position: absolute; top: 100%; visibility: hidden; width: 100%; z-index: 198; }
ul.dropdown ul li { float: none; }
ul.dropdown ul ul { left: 99%; top: 1px; }

ul.dropdown { font-weight: bold; }
ul.dropdown li { background-color: #b8cce4; border: solid 1px #b8cce4; color: Black; padding: 3px 5px 3px 5px; }
ul.dropdown li.hover, ul.dropdown li:hover { background-color: #8db4e2; color: Black; }
ul.dropdown a:link, ul.dropdown a:visited { color: Black; text-decoration: none; }
ul.dropdown a:hover { color: white; }
ul.dropdown a:active { color: white; }
ul.dropdown ul { width: 200px; }
ul.dropdown ul li { font-weight: normal; }

.form-container table {
border:none;
border-collapse:separate;
}

.form-container td {
border:1px solid #FFF;
padding:3px;
}

.form-container .label {
background-color:#f0f0f0;
text-align:right;
}

.form-container .width-x1 {
width:154px;
}

.form-container .width-x2 {
width:316px;
font-size:10pt;
}

.form-container .width-x3 {
width:478px;
font-size:10pt;
}

.form-container .width-x4 {
width:640px;
}

.form-container .width-x5 {
width:802px;
}

.form-container .input-x0 input[type=text] {
border:solid 1px #abadb3;
width:100px;
padding:2px;
}

.form-container .input-x0 select {
border:solid 1px #abadb3;
width:106px;
padding:0;
}

.form-container .input-x1 select {
border:solid 1px #abadb3;
width:154px;
padding:0;
}

.form-container .input-x2 select {
border:solid 1px #abadb3;
width:316px;
padding:0;
}

.form-container .input-x3 select {
border:solid 1px #abadb3;
width:478px;
padding:0;
}

.form-container .input-x4 select {
border:solid 1px #abadb3;
width:640px;
padding:0;
}

.form-container .input-x5 select {
border:solid 1px #abadb3;
width:802px;
padding:0;
}
/*
.table-container table {
border-collapse:collapse;
}

.table-container th {
background-color:#b8cce4;
border:solid 1px #000;
font-weight:700;
text-align:center;
padding:3px;
}

.table-container td {
border:solid 1px #000;
font-weight:400;
text-align:center;
padding:3px;
}

.table-container .company-name {
white-space:nowrap;
}

.table-container .header-label {
background-color:#b8cce4;
font-weight:700;
text-align:left;
}

.table-container .number {
text-align:right;
}

.table-container .small {
font-size:8pt;
}

.table-container .total-label {
font-weight:700;
text-align:right;
}
*/
.page-selector {
padding-bottom:5px;
padding-top:5px;
text-align:center;
}

.request-list .is-emergency {
border-color:Red;
border-style:solid;
border-width:2px;
}

.request-list .v-space {
height:5px;
}

.request-list .housecomp-bag {
width:81px;
word-wrap:break-word;
}

.rq-st-inprogress {
background-color:#ffffb3;
color:#000;
}

.rq-st-postponed {
background-color:#87ceeb;
color:#000;
}

.rq-st-repair {
background-color:#69c;
color:#FFF;
}

.rq-st-requested {
background-color:#369;
color:#FFF;
}


.rq-comment-list .deleted-item {
background-color:gray;
color:#FFF;
}

.rq-comment-list .sys-message-bag {
color:gray;
font-size:8pt;
}

.rq-comment-list .comments-bag {
width:403px;
word-wrap:break-word;
text-align:left;
}

.rq-comment-list .actions-bag {
width:149px;
word-wrap:break-word;
}

.rq-comment-form-div textarea {
border:solid 1px #abadb3;
width:312px;
padding:2px;
}

.wait-div {
padding-bottom:50px;
padding-top:50px;
text-align:center;
}

.co-svc-item-container .address-list ul {
list-style-position:inside;
padding-left:0;
margin-bottom:0;
margin-top:0;
}

.co-svc-item-container .address-list li {
padding-bottom:3px;
padding-top:3px;
}

.mail-message-container .recipient-list li {
margin-bottom:2px;
padding-bottom:3px;
padding-top:3px;
}

.mail-message-container .reply-list li {
border-top:solid 1px #000;
padding-bottom:3px;
padding-top:3px;
}

.mail-message-container .recipients-bag {
width:188px;
word-wrap:break-word;
text-align:left;
}

.mail-message-container .comments-bag {
width:324px;
word-wrap:break-word;
text-align:left;
}

.year-table td {
vertical-align:top;
padding:5px;
}

.month-container .title {
font-weight:700;
margin-bottom:2px;
margin-top:2px;
}

.month-table th {
background-color:#b8cce4;
font-weight:700;
text-align:right;
padding:2px 5px;
}

.month-table td {
text-align:right;
padding:2px 5px;
}

.input-validation-error,.form-container .error {
background-color:#fee;
border-color:red;
border-style:solid;
border-width:1px;
}

h1,h2,h3,.table-container .subtotal,.table-container .total {
font-weight:700;
}

ul.dropdown a:hover,ul.dropdown a:active {
color:#FFF;
}

.error-container,.month-table .data-exist a {
color:Red;
font-weight:700;
}

.form-container,.table-container,.request-list,.rq-comment-list,.rq-comment-form-div,.rq-comment-form-div .fields-div,.rq-comment-form-div .actions-div {
padding-bottom:5px;
padding-top:5px;
}

.form-container .value,.form-container .input {
background-color:#f0f0f0;
}

.form-container .input-x1 input[type=text],.form-container .input-x1 input[type=password],.form-container .input-x1 textarea {
border:solid 1px #abadb3;
width:148px;
padding:2px;
}

.form-container .input-x2 input[type=text],.form-container .input-x2 input[type=password],.form-container .input-x2 textarea {
border:solid 1px #abadb3;
width:310px;
padding:2px;
}

.form-container .input-x3 input[type=text],.form-container .input-x3 input[type=password],.form-container .input-x3 textarea {
border:solid 1px #abadb3;
width:472px;
padding:2px;
}

.form-container .input-x4 input[type=text],.form-container .input-x4 input[type=password],.form-container .input-x4 textarea {
border:solid 1px #abadb3;
width:634px;
padding:2px;
}

.form-container .input-x5 input[type=text],.form-container .input-x5 input[type=password],.form-container .input-x5 textarea {
border:solid 1px #abadb3;
width:796px;
padding:2px;
}

.table-container .address,.table-container .string,.co-svc-item-container .address-list {
text-align:left;
}

.company-list .is-locked,.user-list .is-locked,.house-list .is-not-served,.co-svc-item-container .st-canceled {
background-color:Silver;
}

.request-list td,.mail-message-container td {
vertical-align:top;
}

.request-list .is-outdated,.co-svc-item-container .type-emergency,.elevator-failure-container .is-emergency,.net-failure-container .is-emergency,.pump-failure-container .is-emergency {
background-color:#ffb6c1;
}

.request-list .id-bag,.request-list .price-bag {
width:47px;
word-wrap:break-word;
}

.request-list .createdat-bag,.request-list .status-bag,.rq-comment-list .createdat-bag,.rq-comment-list .status-bag,.rq-comment-list .createdby-bag,.mail-message-container .createdby-bag,.mail-message-container .status-bag {
width:110px;
word-wrap:break-word;
}

.request-list .jobtype-bag,.request-list .location-bag {
width:90px;
word-wrap:break-word;
}

.request-list .address-bag,.request-list .comments-bag {
width:168px;
word-wrap:break-word;
text-align:left;
}

.rq-st-open,.rq-st-reopen,.online-rq-bag .status-new {
background-color:#ffb6c1;
color:#000;
}

.rq-st-completed,.online-rq-bag .status-accepted {
background-color:#90ee90;
color:#000;
}

.rq-st-discarded,.online-rq-bag .status-dropped {
background-color:#1e90ff;
color:#FFF;
}

.rq-st-closed,.mail-message-container .st-closed {
background-color:green;
color:#FFF;
}

.rq-comment-list .change-items-bag,.rq-comment-list .change-history-bag {
font-size:8pt;
border-top:1px solid #000;
margin-top:6px;
padding-top:6px;
}

.rq-comment-list .id-bag,.mail-message-container .id-bag {
width:51px;
word-wrap:break-word;
}

.co-svc-item-container .type-planned,.mail-message-container .st-inprogress,.elevator-failure-container .is-not-emergency,.net-failure-container .is-not-emergency,.pump-failure-container .is-not-emergency {
background-color:#ffffb3;
}

.co-svc-item-container .st-inactive,.elevator-failure-container .st-inactive,.net-failure-container .st-inactive,.pump-failure-container .st-inactive {
background-color:#90ee90;
}

.mail-message-container .recipient-list,.mail-message-container .reply-list {
list-style-position:inside;
margin-bottom:0;
margin-top:0;
padding-left:0;
}

.mail-message-container .st-accepted,.mail-message-container .st-completed {
background-color:#c9ff93;
}

.mail-message-container .st-new,.mail-message-container .st-returned {
background-color:#ffa4a4;
}

.mail-message-container .createdat-bag,.mail-message-container .duedate-bag {
width:71px;
word-wrap:break-word;
}

.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

